package org.example.domain.activity.service.armory;

import com.google.errorprone.annotations.Var;

import java.util.Date;

public interface IActivityDispatch {
    /**
     * 根据策略ID和奖品ID，扣减奖品缓存库存
     *
     * @param sku 互动SKU
     * @param endDateTime 活动结束时间，根据结束时间设置加锁的key为结束时间
     * @return 扣减结果
     */

    Boolean subtractionActivitySkuStock(Long sku, Date endDateTime);
}
